/**   
 * @Title: ViewFinder.java 
 * @author 7828wc   
 * @date 2015年8月3日 下午3:24:58 
 */
package com.onstar.cn.framework.base;

import android.app.Activity;
import android.content.Context;
import android.view.View;

/**
 * @ClassName: ViewFinder
 * @Description: View Finder，主要处理不是在Activity中使用注解的View
 * @author 7828wc
 * @date 2015年8月3日 下午3:24:58
 */
public class ViewFinder {
	private View view;
	private Activity activity;

	public ViewFinder(View view) {
		this.view = view;
	}

	public ViewFinder(Activity activity) {
		this.activity = activity;
	}

	public View findViewById(int id) {
		return activity == null ? view.findViewById(id) : activity.findViewById(id);
	}

	public Context getContext() {
		if (view != null)
			return view.getContext();
		if (activity != null)
			return activity;
		return null;
	}
}
